// license-header java merge-point
/**
 * This is only generated once! It will never be overwritten.
 * You can (and have to!) safely modify it by hand.
 */
package com.jrsystems.tsasetso.ditso;
/**
 * @see com.jrsystems.tsasetso.ditso.Polelo
 */
public class PoleloDaoImpl
    extends com.jrsystems.tsasetso.ditso.PoleloDaoBase
{
    /**
     * @see com.jrsystems.tsasetso.ditso.PoleloDao#toPoleloVO(com.jrsystems.tsasetso.ditso.Polelo, com.jrsystems.tsasetso.ditso.vo.PoleloVO)
     */
    public void toPoleloVO(
        com.jrsystems.tsasetso.ditso.Polelo source,
        com.jrsystems.tsasetso.ditso.vo.PoleloVO target)
    {
        // @todo verify behavior of toPoleloVO
        super.toPoleloVO(source, target);
    }


    /**
     * @see com.jrsystems.tsasetso.ditso.PoleloDao#toPoleloVO(com.jrsystems.tsasetso.ditso.Polelo)
     */
    public com.jrsystems.tsasetso.ditso.vo.PoleloVO toPoleloVO(final com.jrsystems.tsasetso.ditso.Polelo entity)
    {
        // @todo verify behavior of toPoleloVO
        return super.toPoleloVO(entity);
    }


    /**
     * Retrieves the entity object that is associated with the specified value object
     * from the object store. If no such entity object exists in the object store,
     * a new, blank entity is created
     */
    private com.jrsystems.tsasetso.ditso.Polelo loadPoleloFromPoleloVO(com.jrsystems.tsasetso.ditso.vo.PoleloVO poleloVO)
    {
        // @todo implement loadPoleloFromPoleloVO
        throw new java.lang.UnsupportedOperationException("com.jrsystems.tsasetso.ditso.loadPoleloFromPoleloVO(com.jrsystems.tsasetso.ditso.vo.PoleloVO) not yet implemented.");

        /* A typical implementation looks like this:
        com.jrsystems.tsasetso.ditso.Polelo polelo = this.load(poleloVO.getId());
        if (polelo == null)
        {
            polelo = com.jrsystems.tsasetso.ditso.Polelo.Factory.newInstance();
        }
        return polelo;
        */
    }

    
    /**
     * @see com.jrsystems.tsasetso.ditso.PoleloDao#poleloVOToEntity(com.jrsystems.tsasetso.ditso.vo.PoleloVO)
     */
    public com.jrsystems.tsasetso.ditso.Polelo poleloVOToEntity(com.jrsystems.tsasetso.ditso.vo.PoleloVO poleloVO)
    {
        // @todo verify behavior of poleloVOToEntity
        com.jrsystems.tsasetso.ditso.Polelo entity = this.loadPoleloFromPoleloVO(poleloVO);
        this.poleloVOToEntity(poleloVO, entity, true);
        return entity;
    }


    /**
     * @see com.jrsystems.tsasetso.ditso.PoleloDao#poleloVOToEntity(com.jrsystems.tsasetso.ditso.vo.PoleloVO, com.jrsystems.tsasetso.ditso.Polelo)
     */
    public void poleloVOToEntity(
        com.jrsystems.tsasetso.ditso.vo.PoleloVO source,
        com.jrsystems.tsasetso.ditso.Polelo target,
        boolean copyIfNull)
    {
        // @todo verify behavior of poleloVOToEntity
        super.poleloVOToEntity(source, target, copyIfNull);
    }

}